package encheres.dao;

import java.util.List;

import org.hibernate.HibernateException;

import encheres.dao.entities.Produit;
import encheres.dao.entities.Vente;

/**
 * Offfre des méthodes pour manipuler des objets de type Vente en base de données
 * @author Nicolas
 *
 */
public interface IVenteDAO {

	/**
	 * Liste les enchères concernant un produit.
	 * @param produit Le produit dont les enchères doivent êtres listées.
	 * @return La liste des enchères du produit produit.
	 * @throws HibernateException Erreur Hibernate lors du chargement de la liste des ventes.
	 */
	public List<Vente> listVentesProduit(final Produit produit) throws HibernateException;
}
